Exploiting Computational Locality in Global Value Histories
نویسنده
چکیده
BODINE, JILL THERESE. Exploiting Computational Locality in Global Value Histories. (Under the direction of Thomas M. Conte.) Value prediction is a speculative technique to break true data dependencies by using history to predict values before they are computed. Previous research focused on exploiting two types of value locality (computation-based and context-based) in the local value history, which is the value sequence produced by the same instruction that is being predicted. Besides local value history, value locality also exists in global value history, which is the value sequence produced by all dynamic instructions according to their execution order. In this thesis, a new type of value locality, computational locality in global value history is studied. A prediction scheme, called gDiff, is designed to exploit one special and most common case of this computational model, the stride-based computation, in global value history. Experiments show that there exists very strong stride type of locality in global value sequences and ideally the gDiff predictor can achieve 73% prediction accuracy for all value producing instructions without any hybrid scheme, much higher than local stride and local context prediction schemes. However, the ability to realistically exploit locality in global value history is greatly challenged by the value delay issue, i.e., the correlated value may not be available when the prediction is being made. The value delay issue is studied in an out-of-order (OOO) execution pipeline model and the gDiff predictor is improved by maintaining an order in the value queue and utilizing local stride predictions when global values are unavailable to avoid the value delay problem. This improved predictor, called hgDiff, demonstrates 88% accuracy and 69% prediction coverage on average, outperforming a local stride predictor by 2% higher accuracy and 13% higher coverage. EXPLOITING COMPUTATIONAL LOCALITY IN GLOBAL VALUE HISTORIES by JILL THERESE BODINE A thesis submitted to the Graduate Faculty of North Carolina State University in partial fulfillment of the requirements for the Degree of Master of Science COMPUTER ENGINEERING
منابع مشابه
Morphological Types of Anemia and It\'s Causes Among Children Attending Elnihoud Teaching Hospital, Elnihoud Locality, West Kordufan State, Sudan
Anemia is a common hematological disorder and global public health problem which affects both developing and developed countries with major consequences for human health and their social and economic development. This study aimed to evaluate the morphological types of anemia ant itchr('39')s causes among children attending Elnihoud Teaching Hospital, Elnihoud locality, West Kordufan State, Suda...
متن کاملSpontaneous Collapse Models on a Lattice
We present spontaneous collapse models of field theories on a 1 + 1 null lattice, in which the causal structure of the lattice plays a central role. Issues such as “locality,” “non-locality” and superluminal signaling are addressed in the context of the models which have the virtue of extreme simplicity. The formalism of the models is related to that of the consistent histories approach to quan...
متن کاملA Spontaneous Collapse Model on a Lattice
We present a spontaneous collapse model of a field theory on a 1+ 1 null lattice, in which the causal structure of the lattice plays a central role. Issues such as “locality,” “non-locality” and superluminal signaling are addressed in the context of the model which has the virtue of extreme simplicity. The formalism of the model is related to that of the consistent histories approach to quantum...
متن کاملLocalized Temporal Reasoning Using Subgoalsand
We are concerned with temporal reasoning problems where there is uncertainty about the order in which events occur. The task of temporal reasoning is to derive an event sequence consistent with a given set of ordering constraints to achieve a goal. Previous research shows that the associated decision problems are hard even for very restricted cases. In this paper, we investigate locality in eve...
متن کاملUsing Locality for Efficient Query Evaluation in Various Computation Models (Invited Talk)
In the database theory and logic literature, different notions of locality of queries have been studied, the most prominent being Hanf locality [6, 4, 12] and Gaifman locality [5, 8]. These notions are designed so that, in order to evaluate a local query in a given database, it suffices to look only at small neighbourhoods around tuples of elements that belong to the database. In this talk I wa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002